
// Vue.mixin({
//     created: function () {
//         this.inlineBlockHack();
//     },
//     methods: {
//         go: function (obj) {
//             alert(obj);
//         },
//         inlineBlockHack: function () {
//             $('.inline-block-container').contents().filter(function () {
//                 return this.nodeType === 3;
//             }).remove();
//         },
//         openWindow: function (config) {

//             config.url = 'http://www.csdn.com';
//             config.menuName = '网点列表';

//             window.top.app.innerPageAdd(config);
//         }
//     }
// });

Vue.mixin({
    data: function () {
        return {
            a: 1,
            b: 2
        }
    },
    mounted() {
        this.inlineBlockHack();
    },
    methods: {
        go: function (str) {
            alert(str);
        },
        inlineBlockHack: function () {
            $('.inline-block-container').contents().filter(function () {
                return this.nodeType === 3;
            }).remove();
        },
        openWin: function (config) {
            config = config || {};
            config.url = config.url || "";
            if (config.url == '') {
                alert("url缺失");
                return false;
            }

            if (top.window && top.window.vueApp && top.window.vueApp.innerPageAdd) {
                top.window.vueApp.innerPageAdd(config);
            } else {
                top.window.open(config.url);
            }

        }, GetUrlParamsMap() {
            var url = location.search; //获取url中"?"符后的字串
            var theRequest = new Object();
            if (url.indexOf("?") != -1) {
                var str = url.substr(1);
                strs = str.split("&");
                for (var i = 0; i < strs.length; i++) {
                    theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
                }
            }
            return theRequest;
        }
    }
})